package com.zoweunion.mechanic.model.app;

import java.io.Serializable;
import java.util.List;


/**
 * @author beck
 * @describtion table > t_s_ss_region
 */
public class Region implements Serializable {

    private static final long serialVersionUID = 7117461212003560459L;

    /** id */
    private String id;
    /** 区域名称 */
    private String regionName;
    /** 区域编号 */
    private String number;

    //非表中字段
    /** 省列表 */
    private List<Province> provinceList;
    /** 统一字段名，前端tree显示使用 */
    private String name;

    // 后市场平台使用字段
    private Boolean disableCheckbox = false;
    private Boolean disabled = false;
    private Boolean isLeaf = false;
    private Boolean expanded = false;
    private Boolean checked = false;
    private List<Province> children;

    private String key;
    private String title;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRegionName() {
        return regionName;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public List<Province> getProvinceList() {
        return provinceList;
    }

    public void setProvinceList(List<Province> provinceList) {
        this.provinceList = provinceList;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Boolean getDisableCheckbox() {
        return disableCheckbox;
    }

    public void setDisableCheckbox(Boolean disableCheckbox) {
        this.disableCheckbox = disableCheckbox;
    }

    public Boolean getIsLeaf() {
        return isLeaf;
    }

    public void setIsLeaf(Boolean leaf) {
        isLeaf = leaf;
    }

    public List<Province> getChildren() {
        return children;
    }

    public void setChildren(List<Province> children) {
        this.children = children;
    }

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Boolean getDisabled() {
        return disabled;
    }

    public void setDisabled(Boolean disabled) {
        this.disabled = disabled;
    }

    public Boolean getExpanded() {
        return expanded;
    }

    public void setExpanded(Boolean expanded) {
        this.expanded = expanded;
    }
}
